<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>NMEAParser: CNMEAParser Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">NMEAParser
   </div>
   <div id="projectbrief">NMEA Parser Library - Monte Variakojis @VisualGPS</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="class_c_n_m_e_a_parser-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">CNMEAParser Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>This class will parse NMEA data, store its data and report that it has received data.  
 <a href="class_c_n_m_e_a_parser.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="_n_m_e_a_parser_8h_source.html">NMEAParser.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for CNMEAParser:</div>
<div class="dyncontent">
 <div class="center">
  <img src="class_c_n_m_e_a_parser.png" usemap="#CNMEAParser_map" alt=""/>
  <map id="CNMEAParser_map" name="CNMEAParser_map">
<area href="class_c_n_m_e_a_parser_packet.html" title="This class will parse NMEA data packet and call its virtual processor methods. " alt="CNMEAParserPacket" shape="rect" coords="0,0,134,24"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ae23346cd027e54de2df10d2aee1406fa"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_n_m_e_a_parser.html#ae23346cd027e54de2df10d2aee1406fa">CNMEAParser</a> ()</td></tr>
<tr class="separator:ae23346cd027e54de2df10d2aee1406fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8284c5ba30eb7afaa3c2c9d49cff244"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_n_m_e_a_parser.html#ac8284c5ba30eb7afaa3c2c9d49cff244">~CNMEAParser</a> ()</td></tr>
<tr class="separator:ac8284c5ba30eb7afaa3c2c9d49cff244"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8dcb9a698e774a7c4e9b16f82d0b4d87"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_n_m_e_a_parser.html#a8dcb9a698e774a7c4e9b16f82d0b4d87">ResetData</a> (void)</td></tr>
<tr class="memdesc:a8dcb9a698e774a7c4e9b16f82d0b4d87"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets or clears all NMEA data to a known default value.  <a href="#a8dcb9a698e774a7c4e9b16f82d0b4d87">More...</a><br /></td></tr>
<tr class="separator:a8dcb9a698e774a7c4e9b16f82d0b4d87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fa207a9cbc60c38f2e8aecdc781df5d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespace_c_n_m_e_a_parser_data.html#a88b2365ba47855c3b8cfb7dfd71d99a9">CNMEAParserData::ERROR_E</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_n_m_e_a_parser.html#a9fa207a9cbc60c38f2e8aecdc781df5d">GetGPGGA</a> (<a class="el" href="namespace_c_n_m_e_a_parser_data.html#a22070b11422ebccb264da66203f780a8">CNMEAParserData::GGA_DATA_T</a> &amp;sentenseData)</td></tr>
<tr class="memdesc:a9fa207a9cbc60c38f2e8aecdc781df5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Places a copy of the GPGGA data into sentenseData.  <a href="#a9fa207a9cbc60c38f2e8aecdc781df5d">More...</a><br /></td></tr>
<tr class="separator:a9fa207a9cbc60c38f2e8aecdc781df5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9eb53d874aca0d4e21a3e66fd6650e1a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespace_c_n_m_e_a_parser_data.html#a88b2365ba47855c3b8cfb7dfd71d99a9">CNMEAParserData::ERROR_E</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_n_m_e_a_parser.html#a9eb53d874aca0d4e21a3e66fd6650e1a">GetGPGSV</a> (<a class="el" href="namespace_c_n_m_e_a_parser_data.html#a1cf6af49e5ddf53de021403bcf1a2571">CNMEAParserData::GSV_DATA_T</a> &amp;sentenseData)</td></tr>
<tr class="memdesc:a9eb53d874aca0d4e21a3e66fd6650e1a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Places a copy of the GPGSV data into sentenseData.  <a href="#a9eb53d874aca0d4e21a3e66fd6650e1a">More...</a><br /></td></tr>
<tr class="separator:a9eb53d874aca0d4e21a3e66fd6650e1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86248be0166242072516e233350bceef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespace_c_n_m_e_a_parser_data.html#a88b2365ba47855c3b8cfb7dfd71d99a9">CNMEAParserData::ERROR_E</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_n_m_e_a_parser.html#a86248be0166242072516e233350bceef">GetGPGSA</a> (<a class="el" href="namespace_c_n_m_e_a_parser_data.html#a81ba2ef044fde8c2c9924b4dbf84d731">CNMEAParserData::GSA_DATA_T</a> &amp;sentenseData)</td></tr>
<tr class="memdesc:a86248be0166242072516e233350bceef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Places a copy of the GPGSA data into sentenseData.  <a href="#a86248be0166242072516e233350bceef">More...</a><br /></td></tr>
<tr class="separator:a86248be0166242072516e233350bceef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4da293c3a2c7887aa4a5763fd11cf14a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespace_c_n_m_e_a_parser_data.html#a88b2365ba47855c3b8cfb7dfd71d99a9">CNMEAParserData::ERROR_E</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_n_m_e_a_parser.html#a4da293c3a2c7887aa4a5763fd11cf14a">GetGPRMC</a> (<a class="el" href="namespace_c_n_m_e_a_parser_data.html#a2ebe6d9b1eb55d4ae2e26c7e9174302d">CNMEAParserData::RMC_DATA_T</a> &amp;sentenseData)</td></tr>
<tr class="memdesc:a4da293c3a2c7887aa4a5763fd11cf14a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Places a copy of the GPRMC data into sentenseData.  <a href="#a4da293c3a2c7887aa4a5763fd11cf14a">More...</a><br /></td></tr>
<tr class="separator:a4da293c3a2c7887aa4a5763fd11cf14a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a974da21ba8a28591bb4aad5179b2a3ae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespace_c_n_m_e_a_parser_data.html#a88b2365ba47855c3b8cfb7dfd71d99a9">CNMEAParserData::ERROR_E</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_n_m_e_a_parser.html#a974da21ba8a28591bb4aad5179b2a3ae">GetGNGSA</a> (<a class="el" href="namespace_c_n_m_e_a_parser_data.html#a81ba2ef044fde8c2c9924b4dbf84d731">CNMEAParserData::GSA_DATA_T</a> &amp;sentenseData)</td></tr>
<tr class="memdesc:a974da21ba8a28591bb4aad5179b2a3ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Places a copy of the GNGSA data into sentenseData.  <a href="#a974da21ba8a28591bb4aad5179b2a3ae">More...</a><br /></td></tr>
<tr class="separator:a974da21ba8a28591bb4aad5179b2a3ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2b41cd210091c6a6844be3307b3f9a9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespace_c_n_m_e_a_parser_data.html#a88b2365ba47855c3b8cfb7dfd71d99a9">CNMEAParserData::ERROR_E</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_n_m_e_a_parser.html#ad2b41cd210091c6a6844be3307b3f9a9">GetGLGSV</a> (<a class="el" href="namespace_c_n_m_e_a_parser_data.html#a1cf6af49e5ddf53de021403bcf1a2571">CNMEAParserData::GSV_DATA_T</a> &amp;sentenseData)</td></tr>
<tr class="memdesc:ad2b41cd210091c6a6844be3307b3f9a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Places a copy of the GLGSV data into sentenseData.  <a href="#ad2b41cd210091c6a6844be3307b3f9a9">More...</a><br /></td></tr>
<tr class="separator:ad2b41cd210091c6a6844be3307b3f9a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40319d79c627837ed6ed6304fca6d127"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespace_c_n_m_e_a_parser_data.html#a88b2365ba47855c3b8cfb7dfd71d99a9">CNMEAParserData::ERROR_E</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_n_m_e_a_parser.html#a40319d79c627837ed6ed6304fca6d127">GetGLGSA</a> (<a class="el" href="namespace_c_n_m_e_a_parser_data.html#a81ba2ef044fde8c2c9924b4dbf84d731">CNMEAParserData::GSA_DATA_T</a> &amp;sentenseData)</td></tr>
<tr class="memdesc:a40319d79c627837ed6ed6304fca6d127"><td class="mdescLeft">&#160;</td><td class="mdescRight">Places a copy of the GLGSA data into sentenseData.  <a href="#a40319d79c627837ed6ed6304fca6d127">More...</a><br /></td></tr>
<tr class="separator:a40319d79c627837ed6ed6304fca6d127"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc9a72fd601113cf043407d59bf3eff9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespace_c_n_m_e_a_parser_data.html#a88b2365ba47855c3b8cfb7dfd71d99a9">CNMEAParserData::ERROR_E</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_n_m_e_a_parser.html#adc9a72fd601113cf043407d59bf3eff9">GetQZGSV</a> (<a class="el" href="namespace_c_n_m_e_a_parser_data.html#a1cf6af49e5ddf53de021403bcf1a2571">CNMEAParserData::GSV_DATA_T</a> &amp;sentenseData)</td></tr>
<tr class="memdesc:adc9a72fd601113cf043407d59bf3eff9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Places a copy of the QZGSV data into sentenseData.  <a href="#adc9a72fd601113cf043407d59bf3eff9">More...</a><br /></td></tr>
<tr class="separator:adc9a72fd601113cf043407d59bf3eff9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a101e680c179b229b36111a9f2b693b66"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespace_c_n_m_e_a_parser_data.html#a88b2365ba47855c3b8cfb7dfd71d99a9">CNMEAParserData::ERROR_E</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_n_m_e_a_parser.html#a101e680c179b229b36111a9f2b693b66">GetQZGSA</a> (<a class="el" href="namespace_c_n_m_e_a_parser_data.html#a81ba2ef044fde8c2c9924b4dbf84d731">CNMEAParserData::GSA_DATA_T</a> &amp;sentenseData)</td></tr>
<tr class="memdesc:a101e680c179b229b36111a9f2b693b66"><td class="mdescLeft">&#160;</td><td class="mdescRight">Places a copy of the QZGSA data into sentenseData.  <a href="#a101e680c179b229b36111a9f2b693b66">More...</a><br /></td></tr>
<tr class="separator:a101e680c179b229b36111a9f2b693b66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af698a8216126081f215489aceedf7052"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespace_c_n_m_e_a_parser_data.html#a88b2365ba47855c3b8cfb7dfd71d99a9">CNMEAParserData::ERROR_E</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_n_m_e_a_parser.html#af698a8216126081f215489aceedf7052">GetBDGSV</a> (<a class="el" href="namespace_c_n_m_e_a_parser_data.html#a1cf6af49e5ddf53de021403bcf1a2571">CNMEAParserData::GSV_DATA_T</a> &amp;sentenseData)</td></tr>
<tr class="memdesc:af698a8216126081f215489aceedf7052"><td class="mdescLeft">&#160;</td><td class="mdescRight">Places a copy of the BDGSV data into sentenseData.  <a href="#af698a8216126081f215489aceedf7052">More...</a><br /></td></tr>
<tr class="separator:af698a8216126081f215489aceedf7052"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adef197ce1edafcaf27d7def520b9dde5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespace_c_n_m_e_a_parser_data.html#a88b2365ba47855c3b8cfb7dfd71d99a9">CNMEAParserData::ERROR_E</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_n_m_e_a_parser.html#adef197ce1edafcaf27d7def520b9dde5">GetBDGSA</a> (<a class="el" href="namespace_c_n_m_e_a_parser_data.html#a81ba2ef044fde8c2c9924b4dbf84d731">CNMEAParserData::GSA_DATA_T</a> &amp;sentenseData)</td></tr>
<tr class="memdesc:adef197ce1edafcaf27d7def520b9dde5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Places a copy of the QZGSA data into sentenseData.  <a href="#adef197ce1edafcaf27d7def520b9dde5">More...</a><br /></td></tr>
<tr class="separator:adef197ce1edafcaf27d7def520b9dde5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3187b3fc0488e22962c7abdab4bc139"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespace_c_n_m_e_a_parser_data.html#a88b2365ba47855c3b8cfb7dfd71d99a9">CNMEAParserData::ERROR_E</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_n_m_e_a_parser.html#ae3187b3fc0488e22962c7abdab4bc139">GetGAGGA</a> (<a class="el" href="namespace_c_n_m_e_a_parser_data.html#a22070b11422ebccb264da66203f780a8">CNMEAParserData::GGA_DATA_T</a> &amp;sentenseData)</td></tr>
<tr class="memdesc:ae3187b3fc0488e22962c7abdab4bc139"><td class="mdescLeft">&#160;</td><td class="mdescRight">Places a copy of the GAGGA data into sentenseData.  <a href="#ae3187b3fc0488e22962c7abdab4bc139">More...</a><br /></td></tr>
<tr class="separator:ae3187b3fc0488e22962c7abdab4bc139"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f1e8b569e0eb4b548ec60adac13e638"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespace_c_n_m_e_a_parser_data.html#a88b2365ba47855c3b8cfb7dfd71d99a9">CNMEAParserData::ERROR_E</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_n_m_e_a_parser.html#a0f1e8b569e0eb4b548ec60adac13e638">GetGAGSA</a> (<a class="el" href="namespace_c_n_m_e_a_parser_data.html#a81ba2ef044fde8c2c9924b4dbf84d731">CNMEAParserData::GSA_DATA_T</a> &amp;sentenseData)</td></tr>
<tr class="memdesc:a0f1e8b569e0eb4b548ec60adac13e638"><td class="mdescLeft">&#160;</td><td class="mdescRight">Places a copy of the GAGSA data into sentenseData.  <a href="#a0f1e8b569e0eb4b548ec60adac13e638">More...</a><br /></td></tr>
<tr class="separator:a0f1e8b569e0eb4b548ec60adac13e638"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac767ff93f77caa9928b2949f6cdad9e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespace_c_n_m_e_a_parser_data.html#a88b2365ba47855c3b8cfb7dfd71d99a9">CNMEAParserData::ERROR_E</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_n_m_e_a_parser.html#ac767ff93f77caa9928b2949f6cdad9e8">GetGARMC</a> (<a class="el" href="namespace_c_n_m_e_a_parser_data.html#a2ebe6d9b1eb55d4ae2e26c7e9174302d">CNMEAParserData::RMC_DATA_T</a> &amp;sentenseData)</td></tr>
<tr class="memdesc:ac767ff93f77caa9928b2949f6cdad9e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Places a copy of the GARMC data into sentenseData.  <a href="#ac767ff93f77caa9928b2949f6cdad9e8">More...</a><br /></td></tr>
<tr class="separator:ac767ff93f77caa9928b2949f6cdad9e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_c_n_m_e_a_parser_packet"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_c_n_m_e_a_parser_packet')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_c_n_m_e_a_parser_packet.html">CNMEAParserPacket</a></td></tr>
<tr class="memitem:a7d991caf98d5980af0c315dc1a128ada inherit pub_methods_class_c_n_m_e_a_parser_packet"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_n_m_e_a_parser_packet.html#a7d991caf98d5980af0c315dc1a128ada">CNMEAParserPacket</a> ()</td></tr>
<tr class="separator:a7d991caf98d5980af0c315dc1a128ada inherit pub_methods_class_c_n_m_e_a_parser_packet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72eb9081263ab65fd5812155544e69f8 inherit pub_methods_class_c_n_m_e_a_parser_packet"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_n_m_e_a_parser_packet.html#a72eb9081263ab65fd5812155544e69f8">~CNMEAParserPacket</a> ()</td></tr>
<tr class="separator:a72eb9081263ab65fd5812155544e69f8 inherit pub_methods_class_c_n_m_e_a_parser_packet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e4e876a492b6cd7e4665081da4ac443 inherit pub_methods_class_c_n_m_e_a_parser_packet"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespace_c_n_m_e_a_parser_data.html#a88b2365ba47855c3b8cfb7dfd71d99a9">CNMEAParserData::ERROR_E</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_n_m_e_a_parser_packet.html#a1e4e876a492b6cd7e4665081da4ac443">ProcessNMEABuffer</a> (char *pData, size_t nBufferSize)</td></tr>
<tr class="memdesc:a1e4e876a492b6cd7e4665081da4ac443 inherit pub_methods_class_c_n_m_e_a_parser_packet"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parses pData for NMEA data.  <a href="class_c_n_m_e_a_parser_packet.html#a1e4e876a492b6cd7e4665081da4ac443">More...</a><br /></td></tr>
<tr class="separator:a1e4e876a492b6cd7e4665081da4ac443 inherit pub_methods_class_c_n_m_e_a_parser_packet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1355525f6efa8d5584f856c2b59309a3 inherit pub_methods_class_c_n_m_e_a_parser_packet"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_n_m_e_a_parser_packet.html#a1355525f6efa8d5584f856c2b59309a3">Reset</a> (void)</td></tr>
<tr class="memdesc:a1355525f6efa8d5584f856c2b59309a3 inherit pub_methods_class_c_n_m_e_a_parser_packet"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reset the parser.  <a href="class_c_n_m_e_a_parser_packet.html#a1355525f6efa8d5584f856c2b59309a3">More...</a><br /></td></tr>
<tr class="separator:a1355525f6efa8d5584f856c2b59309a3 inherit pub_methods_class_c_n_m_e_a_parser_packet"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbe37d75ecda1cda2ddd3245eea6db8a inherit pub_methods_class_c_n_m_e_a_parser_packet"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_n_m_e_a_parser_packet.html#acbe37d75ecda1cda2ddd3245eea6db8a">OnError</a> (<a class="el" href="namespace_c_n_m_e_a_parser_data.html#a88b2365ba47855c3b8cfb7dfd71d99a9">CNMEAParserData::ERROR_E</a> nError, char *pCmd)</td></tr>
<tr class="memdesc:acbe37d75ecda1cda2ddd3245eea6db8a inherit pub_methods_class_c_n_m_e_a_parser_packet"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method is called whenever there is a parsing error.  <a href="class_c_n_m_e_a_parser_packet.html#acbe37d75ecda1cda2ddd3245eea6db8a">More...</a><br /></td></tr>
<tr class="separator:acbe37d75ecda1cda2ddd3245eea6db8a inherit pub_methods_class_c_n_m_e_a_parser_packet"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:ac661ec8031503ce2bb324ee011debea4"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespace_c_n_m_e_a_parser_data.html#a88b2365ba47855c3b8cfb7dfd71d99a9">CNMEAParserData::ERROR_E</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_n_m_e_a_parser.html#ac661ec8031503ce2bb324ee011debea4">ProcessRxCommand</a> (char *pCmd, char *pData)</td></tr>
<tr class="memdesc:ac661ec8031503ce2bb324ee011debea4"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method is redefined from <a class="el" href="class_c_n_m_e_a_parser_packet.html#a1da7aea129ff4ca1eefb07c82df30ecf" title="Redefine this method to process valid NMEA commands. Make sure that you honer the parameters below...">CNMEAParserPacket::ProcessRxCommand(char *pCmd, char *pData)</a>  <a href="#ac661ec8031503ce2bb324ee011debea4">More...</a><br /></td></tr>
<tr class="separator:ac661ec8031503ce2bb324ee011debea4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1117abb7ffce12b2f1db1af22880620"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_n_m_e_a_parser.html#ae1117abb7ffce12b2f1db1af22880620">DataAccessSemaphoreLock</a> (void)</td></tr>
<tr class="memdesc:ae1117abb7ffce12b2f1db1af22880620"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method will invoke a semaphore lock (mutex) for data access.  <a href="#ae1117abb7ffce12b2f1db1af22880620">More...</a><br /></td></tr>
<tr class="separator:ae1117abb7ffce12b2f1db1af22880620"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66d7e1e7f44d44c6362cea56e82e08d1"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_n_m_e_a_parser.html#a66d7e1e7f44d44c6362cea56e82e08d1">DataAccessSemaphoreUnlock</a> (void)</td></tr>
<tr class="memdesc:a66d7e1e7f44d44c6362cea56e82e08d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method will invoke a semaphore unlock (mutex) for data access.  <a href="#a66d7e1e7f44d44c6362cea56e82e08d1">More...</a><br /></td></tr>
<tr class="separator:a66d7e1e7f44d44c6362cea56e82e08d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_class_c_n_m_e_a_parser_packet"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_c_n_m_e_a_parser_packet')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_c_n_m_e_a_parser_packet.html">CNMEAParserPacket</a></td></tr>
<tr class="memitem:a88297683d6572eb9134fb5fea008ee2f inherit pro_methods_class_c_n_m_e_a_parser_packet"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_n_m_e_a_parser_packet.html#a88297683d6572eb9134fb5fea008ee2f">TimeTag</a> (void)</td></tr>
<tr class="memdesc:a88297683d6572eb9134fb5fea008ee2f inherit pro_methods_class_c_n_m_e_a_parser_packet"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method is called when receiving the start of message of the NMEA packet.  <a href="class_c_n_m_e_a_parser_packet.html#a88297683d6572eb9134fb5fea008ee2f">More...</a><br /></td></tr>
<tr class="separator:a88297683d6572eb9134fb5fea008ee2f inherit pro_methods_class_c_n_m_e_a_parser_packet"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:a9d265363a7ae454e65a40ebce8a6f331"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_c_n_m_e_a_sentence_g_g_a.html">CNMEASentenceGGA</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_n_m_e_a_parser.html#a9d265363a7ae454e65a40ebce8a6f331">m_GPGGA</a></td></tr>
<tr class="memdesc:a9d265363a7ae454e65a40ebce8a6f331"><td class="mdescLeft">&#160;</td><td class="mdescRight">GPGGA Specific sentence data.  <a href="#a9d265363a7ae454e65a40ebce8a6f331">More...</a><br /></td></tr>
<tr class="separator:a9d265363a7ae454e65a40ebce8a6f331"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f8d0bd3578086c229c8a5bbaf7bbef7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_c_n_m_e_a_sentence_g_s_v.html">CNMEASentenceGSV</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_n_m_e_a_parser.html#a8f8d0bd3578086c229c8a5bbaf7bbef7">m_GPGSV</a></td></tr>
<tr class="memdesc:a8f8d0bd3578086c229c8a5bbaf7bbef7"><td class="mdescLeft">&#160;</td><td class="mdescRight">GPGSV Satellite message (GPS)  <a href="#a8f8d0bd3578086c229c8a5bbaf7bbef7">More...</a><br /></td></tr>
<tr class="separator:a8f8d0bd3578086c229c8a5bbaf7bbef7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a883fc53c409528980e804981a0cad68e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_c_n_m_e_a_sentence_g_s_a.html">CNMEASentenceGSA</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_n_m_e_a_parser.html#a883fc53c409528980e804981a0cad68e">m_GPGSA</a></td></tr>
<tr class="memdesc:a883fc53c409528980e804981a0cad68e"><td class="mdescLeft">&#160;</td><td class="mdescRight">GPGSA GNSS DOP and active satellites.  <a href="#a883fc53c409528980e804981a0cad68e">More...</a><br /></td></tr>
<tr class="separator:a883fc53c409528980e804981a0cad68e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83094839cf577c03300586a263f7f55f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_c_n_m_e_a_sentence_r_m_c.html">CNMEASentenceRMC</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_n_m_e_a_parser.html#a83094839cf577c03300586a263f7f55f">m_GPRMC</a></td></tr>
<tr class="memdesc:a83094839cf577c03300586a263f7f55f"><td class="mdescLeft">&#160;</td><td class="mdescRight">GPRMC Recommended minimum data for GPS.  <a href="#a83094839cf577c03300586a263f7f55f">More...</a><br /></td></tr>
<tr class="separator:a83094839cf577c03300586a263f7f55f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb6fcac689a4c5464069125586284310"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_c_n_m_e_a_sentence_g_g_a.html">CNMEASentenceGGA</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_n_m_e_a_parser.html#abb6fcac689a4c5464069125586284310">m_GAGGA</a></td></tr>
<tr class="memdesc:abb6fcac689a4c5464069125586284310"><td class="mdescLeft">&#160;</td><td class="mdescRight">GAGGA Specific sentence data.  <a href="#abb6fcac689a4c5464069125586284310">More...</a><br /></td></tr>
<tr class="separator:abb6fcac689a4c5464069125586284310"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21c491527fc93b1f03645e5e75bafbab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_c_n_m_e_a_sentence_g_s_a.html">CNMEASentenceGSA</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_n_m_e_a_parser.html#a21c491527fc93b1f03645e5e75bafbab">m_GAGSA</a></td></tr>
<tr class="memdesc:a21c491527fc93b1f03645e5e75bafbab"><td class="mdescLeft">&#160;</td><td class="mdescRight">GAGSA GNSS DOP and active satellites.  <a href="#a21c491527fc93b1f03645e5e75bafbab">More...</a><br /></td></tr>
<tr class="separator:a21c491527fc93b1f03645e5e75bafbab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef02a1251efef0d472fd6be836b639dd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_c_n_m_e_a_sentence_r_m_c.html">CNMEASentenceRMC</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_n_m_e_a_parser.html#aef02a1251efef0d472fd6be836b639dd">m_GARMC</a></td></tr>
<tr class="memdesc:aef02a1251efef0d472fd6be836b639dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">GARMC Recommended minimum data for GPS.  <a href="#aef02a1251efef0d472fd6be836b639dd">More...</a><br /></td></tr>
<tr class="separator:aef02a1251efef0d472fd6be836b639dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2464ef8a8771addb411155e7ed44ebf1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_c_n_m_e_a_sentence_g_s_a.html">CNMEASentenceGSA</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_n_m_e_a_parser.html#a2464ef8a8771addb411155e7ed44ebf1">m_GNGSA</a></td></tr>
<tr class="memdesc:a2464ef8a8771addb411155e7ed44ebf1"><td class="mdescLeft">&#160;</td><td class="mdescRight">GNGSA GNSS DOP and active satellites (usually GPS and GLONASS but can be GLONASS only)  <a href="#a2464ef8a8771addb411155e7ed44ebf1">More...</a><br /></td></tr>
<tr class="separator:a2464ef8a8771addb411155e7ed44ebf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9c57a4f1c02563eb74bb6e1d5f94a53"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_c_n_m_e_a_sentence_g_s_v.html">CNMEASentenceGSV</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_n_m_e_a_parser.html#ab9c57a4f1c02563eb74bb6e1d5f94a53">m_GLGSV</a></td></tr>
<tr class="memdesc:ab9c57a4f1c02563eb74bb6e1d5f94a53"><td class="mdescLeft">&#160;</td><td class="mdescRight">GLGSV Satellite message (GLONASS)  <a href="#ab9c57a4f1c02563eb74bb6e1d5f94a53">More...</a><br /></td></tr>
<tr class="separator:ab9c57a4f1c02563eb74bb6e1d5f94a53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ed22a7f1b703de8b1b98ee313f4b1a1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_c_n_m_e_a_sentence_g_s_a.html">CNMEASentenceGSA</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_n_m_e_a_parser.html#a8ed22a7f1b703de8b1b98ee313f4b1a1">m_GLGSA</a></td></tr>
<tr class="memdesc:a8ed22a7f1b703de8b1b98ee313f4b1a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">GLGSA GNSS DOP and active satellites.  <a href="#a8ed22a7f1b703de8b1b98ee313f4b1a1">More...</a><br /></td></tr>
<tr class="separator:a8ed22a7f1b703de8b1b98ee313f4b1a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33d178dfacf07baf79979da85b08fd58"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_c_n_m_e_a_sentence_g_s_v.html">CNMEASentenceGSV</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_n_m_e_a_parser.html#a33d178dfacf07baf79979da85b08fd58">m_QZGSV</a></td></tr>
<tr class="memdesc:a33d178dfacf07baf79979da85b08fd58"><td class="mdescLeft">&#160;</td><td class="mdescRight">QZGSV Satellite message (BeiDou)  <a href="#a33d178dfacf07baf79979da85b08fd58">More...</a><br /></td></tr>
<tr class="separator:a33d178dfacf07baf79979da85b08fd58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08b68016dbfde971de8d9c3267270254"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_c_n_m_e_a_sentence_g_s_a.html">CNMEASentenceGSA</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_n_m_e_a_parser.html#a08b68016dbfde971de8d9c3267270254">m_QZGSA</a></td></tr>
<tr class="memdesc:a08b68016dbfde971de8d9c3267270254"><td class="mdescLeft">&#160;</td><td class="mdescRight">QZGSA GNSS DOP and active satellites.  <a href="#a08b68016dbfde971de8d9c3267270254">More...</a><br /></td></tr>
<tr class="separator:a08b68016dbfde971de8d9c3267270254"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe9054243de755ceb73d78697a806e1f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_c_n_m_e_a_sentence_g_s_v.html">CNMEASentenceGSV</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_n_m_e_a_parser.html#afe9054243de755ceb73d78697a806e1f">m_BDGSV</a></td></tr>
<tr class="memdesc:afe9054243de755ceb73d78697a806e1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">BDGSV Satellite message (QZSS)  <a href="#afe9054243de755ceb73d78697a806e1f">More...</a><br /></td></tr>
<tr class="separator:afe9054243de755ceb73d78697a806e1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a479c637dbe14b3775e279b149bfa5888"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_c_n_m_e_a_sentence_g_s_a.html">CNMEASentenceGSA</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_n_m_e_a_parser.html#a479c637dbe14b3775e279b149bfa5888">m_BDGSA</a></td></tr>
<tr class="memdesc:a479c637dbe14b3775e279b149bfa5888"><td class="mdescLeft">&#160;</td><td class="mdescRight">BDGSA GNSS DOP and active satellites.  <a href="#a479c637dbe14b3775e279b149bfa5888">More...</a><br /></td></tr>
<tr class="separator:a479c637dbe14b3775e279b149bfa5888"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>This class will parse NMEA data, store its data and report that it has received data. </p>

<p class="definition">Definition at line <a class="el" href="_n_m_e_a_parser_8h_source.html#l00042">42</a> of file <a class="el" href="_n_m_e_a_parser_8h_source.html">NMEAParser.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ae23346cd027e54de2df10d2aee1406fa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae23346cd027e54de2df10d2aee1406fa">&#9670;&nbsp;</a></span>CNMEAParser()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">CNMEAParser::CNMEAParser </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_n_m_e_a_parser_8cpp_source.html#l00029">29</a> of file <a class="el" href="_n_m_e_a_parser_8cpp_source.html">NMEAParser.cpp</a>.</p>

</div>
</div>
<a id="ac8284c5ba30eb7afaa3c2c9d49cff244"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac8284c5ba30eb7afaa3c2c9d49cff244">&#9670;&nbsp;</a></span>~CNMEAParser()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">CNMEAParser::~CNMEAParser </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_n_m_e_a_parser_8cpp_source.html#l00034">34</a> of file <a class="el" href="_n_m_e_a_parser_8cpp_source.html">NMEAParser.cpp</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ae1117abb7ffce12b2f1db1af22880620"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae1117abb7ffce12b2f1db1af22880620">&#9670;&nbsp;</a></span>DataAccessSemaphoreLock()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void CNMEAParser::DataAccessSemaphoreLock </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This method will invoke a semaphore lock (mutex) for data access. </p>
<p>Redefine this method if you will be access this class from different threads. </p>

<p class="definition">Definition at line <a class="el" href="_n_m_e_a_parser_8h_source.html#l00188">188</a> of file <a class="el" href="_n_m_e_a_parser_8h_source.html">NMEAParser.h</a>.</p>

</div>
</div>
<a id="a66d7e1e7f44d44c6362cea56e82e08d1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a66d7e1e7f44d44c6362cea56e82e08d1">&#9670;&nbsp;</a></span>DataAccessSemaphoreUnlock()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void CNMEAParser::DataAccessSemaphoreUnlock </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This method will invoke a semaphore unlock (mutex) for data access. </p>
<p>Redefine this method if you will be access this class from different threads. </p>

<p class="definition">Definition at line <a class="el" href="_n_m_e_a_parser_8h_source.html#l00195">195</a> of file <a class="el" href="_n_m_e_a_parser_8h_source.html">NMEAParser.h</a>.</p>

</div>
</div>
<a id="adef197ce1edafcaf27d7def520b9dde5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adef197ce1edafcaf27d7def520b9dde5">&#9670;&nbsp;</a></span>GetBDGSA()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespace_c_n_m_e_a_parser_data.html#a88b2365ba47855c3b8cfb7dfd71d99a9">CNMEAParserData::ERROR_E</a> CNMEAParser::GetBDGSA </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespace_c_n_m_e_a_parser_data.html#a81ba2ef044fde8c2c9924b4dbf84d731">CNMEAParserData::GSA_DATA_T</a> &amp;&#160;</td>
          <td class="paramname"><em>sentenseData</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Places a copy of the QZGSA data into sentenseData. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">sentenseData</td><td>reference to a <a class="el" href="class_c_n_m_e_a_sentence_g_s_a.html" title="–GSA Data class ">CNMEASentenceGSA</a> object to place the data into. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns ERROR_OK if successful. </dd></dl>

<p class="definition">Definition at line <a class="el" href="_n_m_e_a_parser_8cpp_source.html#l00146">146</a> of file <a class="el" href="_n_m_e_a_parser_8cpp_source.html">NMEAParser.cpp</a>.</p>

</div>
</div>
<a id="af698a8216126081f215489aceedf7052"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af698a8216126081f215489aceedf7052">&#9670;&nbsp;</a></span>GetBDGSV()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespace_c_n_m_e_a_parser_data.html#a88b2365ba47855c3b8cfb7dfd71d99a9">CNMEAParserData::ERROR_E</a> CNMEAParser::GetBDGSV </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespace_c_n_m_e_a_parser_data.html#a1cf6af49e5ddf53de021403bcf1a2571">CNMEAParserData::GSV_DATA_T</a> &amp;&#160;</td>
          <td class="paramname"><em>sentenseData</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Places a copy of the BDGSV data into sentenseData. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">sentenseData</td><td>reference to a <a class="el" href="class_c_n_m_e_a_sentence_g_s_v.html">CNMEASentenceGSV</a> object to place the data into. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns ERROR_OK if successful. </dd></dl>

<p class="definition">Definition at line <a class="el" href="_n_m_e_a_parser_8cpp_source.html#l00138">138</a> of file <a class="el" href="_n_m_e_a_parser_8cpp_source.html">NMEAParser.cpp</a>.</p>

</div>
</div>
<a id="ae3187b3fc0488e22962c7abdab4bc139"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae3187b3fc0488e22962c7abdab4bc139">&#9670;&nbsp;</a></span>GetGAGGA()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespace_c_n_m_e_a_parser_data.html#a88b2365ba47855c3b8cfb7dfd71d99a9">CNMEAParserData::ERROR_E</a> CNMEAParser::GetGAGGA </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespace_c_n_m_e_a_parser_data.html#a22070b11422ebccb264da66203f780a8">CNMEAParserData::GGA_DATA_T</a> &amp;&#160;</td>
          <td class="paramname"><em>sentenseData</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Places a copy of the GAGGA data into sentenseData. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">sentenseData</td><td>reference to a <a class="el" href="class_c_n_m_e_a_sentence_g_g_a.html" title="–GGA Data class ">CNMEASentenceGGA</a> object to place the data into. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns ERROR_OK if successful. </dd></dl>

<p class="definition">Definition at line <a class="el" href="_n_m_e_a_parser_8cpp_source.html#l00154">154</a> of file <a class="el" href="_n_m_e_a_parser_8cpp_source.html">NMEAParser.cpp</a>.</p>

</div>
</div>
<a id="a0f1e8b569e0eb4b548ec60adac13e638"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0f1e8b569e0eb4b548ec60adac13e638">&#9670;&nbsp;</a></span>GetGAGSA()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespace_c_n_m_e_a_parser_data.html#a88b2365ba47855c3b8cfb7dfd71d99a9">CNMEAParserData::ERROR_E</a> CNMEAParser::GetGAGSA </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespace_c_n_m_e_a_parser_data.html#a81ba2ef044fde8c2c9924b4dbf84d731">CNMEAParserData::GSA_DATA_T</a> &amp;&#160;</td>
          <td class="paramname"><em>sentenseData</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Places a copy of the GAGSA data into sentenseData. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">sentenseData</td><td>reference to a <a class="el" href="class_c_n_m_e_a_sentence_g_s_a.html" title="–GSA Data class ">CNMEASentenceGSA</a> object to place the data into. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns ERROR_OK if successful. </dd></dl>

<p class="definition">Definition at line <a class="el" href="_n_m_e_a_parser_8cpp_source.html#l00162">162</a> of file <a class="el" href="_n_m_e_a_parser_8cpp_source.html">NMEAParser.cpp</a>.</p>

</div>
</div>
<a id="ac767ff93f77caa9928b2949f6cdad9e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac767ff93f77caa9928b2949f6cdad9e8">&#9670;&nbsp;</a></span>GetGARMC()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespace_c_n_m_e_a_parser_data.html#a88b2365ba47855c3b8cfb7dfd71d99a9">CNMEAParserData::ERROR_E</a> CNMEAParser::GetGARMC </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespace_c_n_m_e_a_parser_data.html#a2ebe6d9b1eb55d4ae2e26c7e9174302d">CNMEAParserData::RMC_DATA_T</a> &amp;&#160;</td>
          <td class="paramname"><em>sentenseData</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Places a copy of the GARMC data into sentenseData. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">sentenseData</td><td>reference to a <a class="el" href="class_c_n_m_e_a_sentence_g_s_a.html" title="–GSA Data class ">CNMEASentenceGSA</a> object to place the data into. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns ERROR_OK if successful. </dd></dl>

<p class="definition">Definition at line <a class="el" href="_n_m_e_a_parser_8cpp_source.html#l00170">170</a> of file <a class="el" href="_n_m_e_a_parser_8cpp_source.html">NMEAParser.cpp</a>.</p>

</div>
</div>
<a id="a40319d79c627837ed6ed6304fca6d127"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a40319d79c627837ed6ed6304fca6d127">&#9670;&nbsp;</a></span>GetGLGSA()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespace_c_n_m_e_a_parser_data.html#a88b2365ba47855c3b8cfb7dfd71d99a9">CNMEAParserData::ERROR_E</a> CNMEAParser::GetGLGSA </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespace_c_n_m_e_a_parser_data.html#a81ba2ef044fde8c2c9924b4dbf84d731">CNMEAParserData::GSA_DATA_T</a> &amp;&#160;</td>
          <td class="paramname"><em>sentenseData</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Places a copy of the GLGSA data into sentenseData. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">sentenseData</td><td>reference to a <a class="el" href="class_c_n_m_e_a_sentence_g_s_a.html" title="–GSA Data class ">CNMEASentenceGSA</a> object to place the data into. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns ERROR_OK if successful. </dd></dl>

<p class="definition">Definition at line <a class="el" href="_n_m_e_a_parser_8cpp_source.html#l00114">114</a> of file <a class="el" href="_n_m_e_a_parser_8cpp_source.html">NMEAParser.cpp</a>.</p>

</div>
</div>
<a id="ad2b41cd210091c6a6844be3307b3f9a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad2b41cd210091c6a6844be3307b3f9a9">&#9670;&nbsp;</a></span>GetGLGSV()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespace_c_n_m_e_a_parser_data.html#a88b2365ba47855c3b8cfb7dfd71d99a9">CNMEAParserData::ERROR_E</a> CNMEAParser::GetGLGSV </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespace_c_n_m_e_a_parser_data.html#a1cf6af49e5ddf53de021403bcf1a2571">CNMEAParserData::GSV_DATA_T</a> &amp;&#160;</td>
          <td class="paramname"><em>sentenseData</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Places a copy of the GLGSV data into sentenseData. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">sentenseData</td><td>reference to a <a class="el" href="class_c_n_m_e_a_sentence_g_s_v.html">CNMEASentenceGSV</a> object to place the data into. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns ERROR_OK if successful. </dd></dl>

<p class="definition">Definition at line <a class="el" href="_n_m_e_a_parser_8cpp_source.html#l00106">106</a> of file <a class="el" href="_n_m_e_a_parser_8cpp_source.html">NMEAParser.cpp</a>.</p>

</div>
</div>
<a id="a974da21ba8a28591bb4aad5179b2a3ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a974da21ba8a28591bb4aad5179b2a3ae">&#9670;&nbsp;</a></span>GetGNGSA()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespace_c_n_m_e_a_parser_data.html#a88b2365ba47855c3b8cfb7dfd71d99a9">CNMEAParserData::ERROR_E</a> CNMEAParser::GetGNGSA </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespace_c_n_m_e_a_parser_data.html#a81ba2ef044fde8c2c9924b4dbf84d731">CNMEAParserData::GSA_DATA_T</a> &amp;&#160;</td>
          <td class="paramname"><em>sentenseData</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Places a copy of the GNGSA data into sentenseData. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">sentenseData</td><td>reference to a <a class="el" href="class_c_n_m_e_a_sentence_g_s_a.html" title="–GSA Data class ">CNMEASentenceGSA</a> object to place the data into. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns ERROR_OK if successful. </dd></dl>

<p class="definition">Definition at line <a class="el" href="_n_m_e_a_parser_8cpp_source.html#l00098">98</a> of file <a class="el" href="_n_m_e_a_parser_8cpp_source.html">NMEAParser.cpp</a>.</p>

</div>
</div>
<a id="a9fa207a9cbc60c38f2e8aecdc781df5d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9fa207a9cbc60c38f2e8aecdc781df5d">&#9670;&nbsp;</a></span>GetGPGGA()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespace_c_n_m_e_a_parser_data.html#a88b2365ba47855c3b8cfb7dfd71d99a9">CNMEAParserData::ERROR_E</a> CNMEAParser::GetGPGGA </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespace_c_n_m_e_a_parser_data.html#a22070b11422ebccb264da66203f780a8">CNMEAParserData::GGA_DATA_T</a> &amp;&#160;</td>
          <td class="paramname"><em>sentenseData</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Places a copy of the GPGGA data into sentenseData. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">sentenseData</td><td>reference to a <a class="el" href="class_c_n_m_e_a_sentence_g_g_a.html" title="–GGA Data class ">CNMEASentenceGGA</a> object to place the data into. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns ERROR_OK if successful. </dd></dl>

<p class="definition">Definition at line <a class="el" href="_n_m_e_a_parser_8cpp_source.html#l00066">66</a> of file <a class="el" href="_n_m_e_a_parser_8cpp_source.html">NMEAParser.cpp</a>.</p>

</div>
</div>
<a id="a86248be0166242072516e233350bceef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a86248be0166242072516e233350bceef">&#9670;&nbsp;</a></span>GetGPGSA()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespace_c_n_m_e_a_parser_data.html#a88b2365ba47855c3b8cfb7dfd71d99a9">CNMEAParserData::ERROR_E</a> CNMEAParser::GetGPGSA </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespace_c_n_m_e_a_parser_data.html#a81ba2ef044fde8c2c9924b4dbf84d731">CNMEAParserData::GSA_DATA_T</a> &amp;&#160;</td>
          <td class="paramname"><em>sentenseData</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Places a copy of the GPGSA data into sentenseData. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">sentenseData</td><td>reference to a <a class="el" href="class_c_n_m_e_a_sentence_g_s_a.html" title="–GSA Data class ">CNMEASentenceGSA</a> object to place the data into. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns ERROR_OK if successful. </dd></dl>

<p class="definition">Definition at line <a class="el" href="_n_m_e_a_parser_8cpp_source.html#l00082">82</a> of file <a class="el" href="_n_m_e_a_parser_8cpp_source.html">NMEAParser.cpp</a>.</p>

</div>
</div>
<a id="a9eb53d874aca0d4e21a3e66fd6650e1a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9eb53d874aca0d4e21a3e66fd6650e1a">&#9670;&nbsp;</a></span>GetGPGSV()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespace_c_n_m_e_a_parser_data.html#a88b2365ba47855c3b8cfb7dfd71d99a9">CNMEAParserData::ERROR_E</a> CNMEAParser::GetGPGSV </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespace_c_n_m_e_a_parser_data.html#a1cf6af49e5ddf53de021403bcf1a2571">CNMEAParserData::GSV_DATA_T</a> &amp;&#160;</td>
          <td class="paramname"><em>sentenseData</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Places a copy of the GPGSV data into sentenseData. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">sentenseData</td><td>reference to a <a class="el" href="class_c_n_m_e_a_sentence_g_s_v.html">CNMEASentenceGSV</a> object to place the data into. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns ERROR_OK if successful. </dd></dl>

<p class="definition">Definition at line <a class="el" href="_n_m_e_a_parser_8cpp_source.html#l00074">74</a> of file <a class="el" href="_n_m_e_a_parser_8cpp_source.html">NMEAParser.cpp</a>.</p>

</div>
</div>
<a id="a4da293c3a2c7887aa4a5763fd11cf14a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4da293c3a2c7887aa4a5763fd11cf14a">&#9670;&nbsp;</a></span>GetGPRMC()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespace_c_n_m_e_a_parser_data.html#a88b2365ba47855c3b8cfb7dfd71d99a9">CNMEAParserData::ERROR_E</a> CNMEAParser::GetGPRMC </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespace_c_n_m_e_a_parser_data.html#a2ebe6d9b1eb55d4ae2e26c7e9174302d">CNMEAParserData::RMC_DATA_T</a> &amp;&#160;</td>
          <td class="paramname"><em>sentenseData</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Places a copy of the GPRMC data into sentenseData. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">sentenseData</td><td>reference to a <a class="el" href="class_c_n_m_e_a_sentence_g_s_a.html" title="–GSA Data class ">CNMEASentenceGSA</a> object to place the data into. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns ERROR_OK if successful. </dd></dl>

<p class="definition">Definition at line <a class="el" href="_n_m_e_a_parser_8cpp_source.html#l00090">90</a> of file <a class="el" href="_n_m_e_a_parser_8cpp_source.html">NMEAParser.cpp</a>.</p>

</div>
</div>
<a id="a101e680c179b229b36111a9f2b693b66"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a101e680c179b229b36111a9f2b693b66">&#9670;&nbsp;</a></span>GetQZGSA()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespace_c_n_m_e_a_parser_data.html#a88b2365ba47855c3b8cfb7dfd71d99a9">CNMEAParserData::ERROR_E</a> CNMEAParser::GetQZGSA </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespace_c_n_m_e_a_parser_data.html#a81ba2ef044fde8c2c9924b4dbf84d731">CNMEAParserData::GSA_DATA_T</a> &amp;&#160;</td>
          <td class="paramname"><em>sentenseData</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Places a copy of the QZGSA data into sentenseData. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">sentenseData</td><td>reference to a <a class="el" href="class_c_n_m_e_a_sentence_g_s_a.html" title="–GSA Data class ">CNMEASentenceGSA</a> object to place the data into. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns ERROR_OK if successful. </dd></dl>

<p class="definition">Definition at line <a class="el" href="_n_m_e_a_parser_8cpp_source.html#l00130">130</a> of file <a class="el" href="_n_m_e_a_parser_8cpp_source.html">NMEAParser.cpp</a>.</p>

</div>
</div>
<a id="adc9a72fd601113cf043407d59bf3eff9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adc9a72fd601113cf043407d59bf3eff9">&#9670;&nbsp;</a></span>GetQZGSV()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespace_c_n_m_e_a_parser_data.html#a88b2365ba47855c3b8cfb7dfd71d99a9">CNMEAParserData::ERROR_E</a> CNMEAParser::GetQZGSV </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespace_c_n_m_e_a_parser_data.html#a1cf6af49e5ddf53de021403bcf1a2571">CNMEAParserData::GSV_DATA_T</a> &amp;&#160;</td>
          <td class="paramname"><em>sentenseData</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Places a copy of the QZGSV data into sentenseData. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">sentenseData</td><td>reference to a <a class="el" href="class_c_n_m_e_a_sentence_g_s_v.html">CNMEASentenceGSV</a> object to place the data into. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns ERROR_OK if successful. </dd></dl>

<p class="definition">Definition at line <a class="el" href="_n_m_e_a_parser_8cpp_source.html#l00122">122</a> of file <a class="el" href="_n_m_e_a_parser_8cpp_source.html">NMEAParser.cpp</a>.</p>

</div>
</div>
<a id="ac661ec8031503ce2bb324ee011debea4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac661ec8031503ce2bb324ee011debea4">&#9670;&nbsp;</a></span>ProcessRxCommand()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespace_c_n_m_e_a_parser_data.html#a88b2365ba47855c3b8cfb7dfd71d99a9">CNMEAParserData::ERROR_E</a> CNMEAParser::ProcessRxCommand </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>pCmd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>pData</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>This method is redefined from <a class="el" href="class_c_n_m_e_a_parser_packet.html#a1da7aea129ff4ca1eefb07c82df30ecf" title="Redefine this method to process valid NMEA commands. Make sure that you honer the parameters below...">CNMEAParserPacket::ProcessRxCommand(char *pCmd, char *pData)</a> </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">pCmd</td><td>Pointer to the NMEA command string </td></tr>
    <tr><td class="paramname">pData</td><td>Comma separated data that belongs to the command </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Returns <a class="el" href="namespace_c_n_m_e_a_parser_data.html#a88b2365ba47855c3b8cfb7dfd71d99a9a1cc61da760414f811f7163bb5ecf5470" title="No error, operation successful. ">CNMEAParserData::ERROR_OK</a> If successful </dd></dl>

<p>Implements <a class="el" href="class_c_n_m_e_a_parser_packet.html#a1da7aea129ff4ca1eefb07c82df30ecf">CNMEAParserPacket</a>.</p>

<p class="definition">Definition at line <a class="el" href="_n_m_e_a_parser_8cpp_source.html#l00178">178</a> of file <a class="el" href="_n_m_e_a_parser_8cpp_source.html">NMEAParser.cpp</a>.</p>

</div>
</div>
<a id="a8dcb9a698e774a7c4e9b16f82d0b4d87"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8dcb9a698e774a7c4e9b16f82d0b4d87">&#9670;&nbsp;</a></span>ResetData()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CNMEAParser::ResetData </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Resets or clears all NMEA data to a known default value. </p>

<p class="definition">Definition at line <a class="el" href="_n_m_e_a_parser_8cpp_source.html#l00038">38</a> of file <a class="el" href="_n_m_e_a_parser_8cpp_source.html">NMEAParser.cpp</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a479c637dbe14b3775e279b149bfa5888"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a479c637dbe14b3775e279b149bfa5888">&#9670;&nbsp;</a></span>m_BDGSA</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_n_m_e_a_sentence_g_s_a.html">CNMEASentenceGSA</a> CNMEAParser::m_BDGSA</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>BDGSA GNSS DOP and active satellites. </p>

<p class="definition">Definition at line <a class="el" href="_n_m_e_a_parser_8h_source.html#l00064">64</a> of file <a class="el" href="_n_m_e_a_parser_8h_source.html">NMEAParser.h</a>.</p>

</div>
</div>
<a id="afe9054243de755ceb73d78697a806e1f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afe9054243de755ceb73d78697a806e1f">&#9670;&nbsp;</a></span>m_BDGSV</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_n_m_e_a_sentence_g_s_v.html">CNMEASentenceGSV</a> CNMEAParser::m_BDGSV</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>BDGSV Satellite message (QZSS) </p>

<p class="definition">Definition at line <a class="el" href="_n_m_e_a_parser_8h_source.html#l00063">63</a> of file <a class="el" href="_n_m_e_a_parser_8h_source.html">NMEAParser.h</a>.</p>

</div>
</div>
<a id="abb6fcac689a4c5464069125586284310"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abb6fcac689a4c5464069125586284310">&#9670;&nbsp;</a></span>m_GAGGA</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_n_m_e_a_sentence_g_g_a.html">CNMEASentenceGGA</a> CNMEAParser::m_GAGGA</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>GAGGA Specific sentence data. </p>

<p class="definition">Definition at line <a class="el" href="_n_m_e_a_parser_8h_source.html#l00051">51</a> of file <a class="el" href="_n_m_e_a_parser_8h_source.html">NMEAParser.h</a>.</p>

</div>
</div>
<a id="a21c491527fc93b1f03645e5e75bafbab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a21c491527fc93b1f03645e5e75bafbab">&#9670;&nbsp;</a></span>m_GAGSA</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_n_m_e_a_sentence_g_s_a.html">CNMEASentenceGSA</a> CNMEAParser::m_GAGSA</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>GAGSA GNSS DOP and active satellites. </p>

<p class="definition">Definition at line <a class="el" href="_n_m_e_a_parser_8h_source.html#l00052">52</a> of file <a class="el" href="_n_m_e_a_parser_8h_source.html">NMEAParser.h</a>.</p>

</div>
</div>
<a id="aef02a1251efef0d472fd6be836b639dd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aef02a1251efef0d472fd6be836b639dd">&#9670;&nbsp;</a></span>m_GARMC</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_n_m_e_a_sentence_r_m_c.html">CNMEASentenceRMC</a> CNMEAParser::m_GARMC</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>GARMC Recommended minimum data for GPS. </p>

<p class="definition">Definition at line <a class="el" href="_n_m_e_a_parser_8h_source.html#l00053">53</a> of file <a class="el" href="_n_m_e_a_parser_8h_source.html">NMEAParser.h</a>.</p>

</div>
</div>
<a id="a8ed22a7f1b703de8b1b98ee313f4b1a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ed22a7f1b703de8b1b98ee313f4b1a1">&#9670;&nbsp;</a></span>m_GLGSA</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_n_m_e_a_sentence_g_s_a.html">CNMEASentenceGSA</a> CNMEAParser::m_GLGSA</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>GLGSA GNSS DOP and active satellites. </p>

<p class="definition">Definition at line <a class="el" href="_n_m_e_a_parser_8h_source.html#l00058">58</a> of file <a class="el" href="_n_m_e_a_parser_8h_source.html">NMEAParser.h</a>.</p>

</div>
</div>
<a id="ab9c57a4f1c02563eb74bb6e1d5f94a53"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab9c57a4f1c02563eb74bb6e1d5f94a53">&#9670;&nbsp;</a></span>m_GLGSV</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_n_m_e_a_sentence_g_s_v.html">CNMEASentenceGSV</a> CNMEAParser::m_GLGSV</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>GLGSV Satellite message (GLONASS) </p>

<p class="definition">Definition at line <a class="el" href="_n_m_e_a_parser_8h_source.html#l00057">57</a> of file <a class="el" href="_n_m_e_a_parser_8h_source.html">NMEAParser.h</a>.</p>

</div>
</div>
<a id="a2464ef8a8771addb411155e7ed44ebf1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2464ef8a8771addb411155e7ed44ebf1">&#9670;&nbsp;</a></span>m_GNGSA</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_n_m_e_a_sentence_g_s_a.html">CNMEASentenceGSA</a> CNMEAParser::m_GNGSA</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>GNGSA GNSS DOP and active satellites (usually GPS and GLONASS but can be GLONASS only) </p>

<p class="definition">Definition at line <a class="el" href="_n_m_e_a_parser_8h_source.html#l00055">55</a> of file <a class="el" href="_n_m_e_a_parser_8h_source.html">NMEAParser.h</a>.</p>

</div>
</div>
<a id="a9d265363a7ae454e65a40ebce8a6f331"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9d265363a7ae454e65a40ebce8a6f331">&#9670;&nbsp;</a></span>m_GPGGA</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_n_m_e_a_sentence_g_g_a.html">CNMEASentenceGGA</a> CNMEAParser::m_GPGGA</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>GPGGA Specific sentence data. </p>

<p class="definition">Definition at line <a class="el" href="_n_m_e_a_parser_8h_source.html#l00046">46</a> of file <a class="el" href="_n_m_e_a_parser_8h_source.html">NMEAParser.h</a>.</p>

</div>
</div>
<a id="a883fc53c409528980e804981a0cad68e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a883fc53c409528980e804981a0cad68e">&#9670;&nbsp;</a></span>m_GPGSA</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_n_m_e_a_sentence_g_s_a.html">CNMEASentenceGSA</a> CNMEAParser::m_GPGSA</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>GPGSA GNSS DOP and active satellites. </p>

<p class="definition">Definition at line <a class="el" href="_n_m_e_a_parser_8h_source.html#l00048">48</a> of file <a class="el" href="_n_m_e_a_parser_8h_source.html">NMEAParser.h</a>.</p>

</div>
</div>
<a id="a8f8d0bd3578086c229c8a5bbaf7bbef7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f8d0bd3578086c229c8a5bbaf7bbef7">&#9670;&nbsp;</a></span>m_GPGSV</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_n_m_e_a_sentence_g_s_v.html">CNMEASentenceGSV</a> CNMEAParser::m_GPGSV</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>GPGSV Satellite message (GPS) </p>

<p class="definition">Definition at line <a class="el" href="_n_m_e_a_parser_8h_source.html#l00047">47</a> of file <a class="el" href="_n_m_e_a_parser_8h_source.html">NMEAParser.h</a>.</p>

</div>
</div>
<a id="a83094839cf577c03300586a263f7f55f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a83094839cf577c03300586a263f7f55f">&#9670;&nbsp;</a></span>m_GPRMC</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_n_m_e_a_sentence_r_m_c.html">CNMEASentenceRMC</a> CNMEAParser::m_GPRMC</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>GPRMC Recommended minimum data for GPS. </p>

<p class="definition">Definition at line <a class="el" href="_n_m_e_a_parser_8h_source.html#l00049">49</a> of file <a class="el" href="_n_m_e_a_parser_8h_source.html">NMEAParser.h</a>.</p>

</div>
</div>
<a id="a08b68016dbfde971de8d9c3267270254"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a08b68016dbfde971de8d9c3267270254">&#9670;&nbsp;</a></span>m_QZGSA</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_n_m_e_a_sentence_g_s_a.html">CNMEASentenceGSA</a> CNMEAParser::m_QZGSA</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>QZGSA GNSS DOP and active satellites. </p>

<p class="definition">Definition at line <a class="el" href="_n_m_e_a_parser_8h_source.html#l00061">61</a> of file <a class="el" href="_n_m_e_a_parser_8h_source.html">NMEAParser.h</a>.</p>

</div>
</div>
<a id="a33d178dfacf07baf79979da85b08fd58"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33d178dfacf07baf79979da85b08fd58">&#9670;&nbsp;</a></span>m_QZGSV</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_n_m_e_a_sentence_g_s_v.html">CNMEASentenceGSV</a> CNMEAParser::m_QZGSV</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>QZGSV Satellite message (BeiDou) </p>

<p class="definition">Definition at line <a class="el" href="_n_m_e_a_parser_8h_source.html#l00060">60</a> of file <a class="el" href="_n_m_e_a_parser_8h_source.html">NMEAParser.h</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>D:/Source/GitHub/NMEAParser/Software/NMEAParserLib/<a class="el" href="_n_m_e_a_parser_8h_source.html">NMEAParser.h</a></li>
<li>D:/Source/GitHub/NMEAParser/Software/NMEAParserLib/<a class="el" href="_n_m_e_a_parser_8cpp_source.html">NMEAParser.cpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
